#!/usr/bin/env python
# -*- coding: utf-8 -*-


"""
    Part of Seagull - The Pyhon Pages engine
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    loggers:
"""
__author__ = 'Jonathan Slenders <jonathan at slenders dot be>'
__license__ = 'GNU LGPL'

__all__ = ('FileLogger',)


class Logger(object):
	""" Logger base class """
	def __init__(self):
		pass

	def log_message(self, message):
		pass

	def log_request(self, client_addr, page, query_string):
		pass


class FileLogger(Logger):
	""" Base class for any page provider """
	def __init__(self, name, logfile):
		self.name = name
		self.logfile = logfile

